package com.pshcp.patient.domain.searchinvoice.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel(value="发票列表VO")
public class InvoiceListVO {

    @ApiModelProperty(value = "业务类型 1挂号 2门诊缴费")
    private Integer bizType;

    @ApiModelProperty(value = "费用金额")
    private BigDecimal amount;

    @ApiModelProperty(value = "电子票据代码")
    private String invoiceCode;

    @ApiModelProperty(value = "电子票据号码")
    private String invoiceNumber;

    @ApiModelProperty(value = "业务流水号")
    private String bizNo;

    @ApiModelProperty(value = "开票时间yyyy-MM-dd HH:mm:ss")
    private String crtTime;

    @ApiModelProperty(value = "发票校验码")
    private String checkCode;

    @ApiModelProperty(value = "就诊日期yyyy-MM-dd")
    private String visitDate;

    @ApiModelProperty(value = "发票状态0未开票 1已开票 2已作废")
    private Integer state;
}
